import smtplib
from email.mime.text import MIMEText


def send_code(email, code):
    # 邮件服务器地址
    smtp_server = 'smtp.qq.com'
    # 发件人邮箱
    sender = '2410005858@qq.com'
    # 发件人邮箱密码或授权码
    password = 'jyjrorjxsxgddhih'
    # 收件人邮箱S
    receiver = email

    # 邮件内容
    subject = '代码敲不队入侵监测系统验证码'
    content = '尊贵的【代码敲不队】用户您好！\n    您此刻正在申请加入我们的智慧加油站，成为一名尊贵的' \
              '智慧加油站管理员，您需要与我们进行暗号对接，它由简单的四位数字组成： ' + code + '。请您尽快前往' \
            '我们的网站： http://127.0.0.1:8848/boot%20%284%29/boot/templates/login.html进行暗号对接' \
             '\n    我们期待您的加入！'
    # 构造邮件
    msg = MIMEText(content)
    msg['Subject'] = subject
    msg['From'] = sender
    msg['To'] = receiver

    try:
        # 连接邮件服务器
        server = smtplib.SMTP(smtp_server)
        server.login(sender, password)
        # 发送邮件
        server.sendmail(sender, receiver, msg.as_string())
        server.quit()
        print('邮件发送成功')
    except Exception as e:
        print('邮件发送失败:', str(e))

#send_code("2410005858@qq.com", "1234")


def send_prompt(email):
    # 邮件服务器地址
    smtp_server = 'smtp.qq.com'
    # 发件人邮箱
    sender = '861403302@qq.com'
    # 发件人邮箱密码或授权码
    password = 'fnqpmrlqklurbahh'
    # 收件人邮箱
    receiver = email

    # 邮件内容
    subject = '【代码敲不队】系统提醒'
    content = '尊敬【代码敲不队】智慧加油站管理员您好！\n    此时在您所管辖的智慧加油站范' \
              '围内正有一辆自由洒脱却在此刻陷入沉睡的车主将其爱车长时间停放在了不合' \
              '适的位置，如果您方便且有必要的话请您前往或派人前往对其进行提醒与劝诫，以保持' \
              '您下属的智慧加油站的通畅运行！'

    # 构造邮件
    msg = MIMEText(content)
    msg['Subject'] = subject
    msg['From'] = sender
    msg['To'] = receiver
    print(email)
    try:
        # 连接邮件服务器
        server = smtplib.SMTP(smtp_server)
        server.login(sender, password)
        # 发送邮件
        server.sendmail(sender, receiver, msg.as_string())
        server.quit()
        print('邮件发送成功')
    except Exception as e:
        print('邮件发送失败:', str(e))